<html>
<body>
Reports function calls with type arguments that can be automatically inferred. Such type arguments are redundant and can be safely omitted.
<p>Use the 'Remove explicit type arguments' quick-fix to clean up the code.</p>
<p><b>Examples:</b></p>
<pre><code>
  // 'String' type can be inferred here
  fun foo(): MutableList&lt;String&gt; = mutableListOf&lt;String&gt;()

  // Here 'String' cannot be inferred, type argument is required.
  fun bar() = mutableListOf&lt;String&gt;()
</code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
  fun foo(): MutableList&lt;String&gt; = mutableListOf() &lt;== Updated

  fun bar() = mutableListOf&lt;String&gt;()
</code></pre>
</body>
</html>
